home *** CD-ROM | disk | FTP | other *** search
/ Your Choice 3 / Your Choice Software Collection 3.iso / dos / jetcol / jetcol.doc < prev    next >
Text File  |  1994-07-04  |  41KB  |  983 lines

  1.                                 JETCOL
  2.  
  3.                          Shareware Version 3.3b
  4.  
  5.                       A Compressed Print Utility
  6.  
  7.                          Copyright 1990-1993
  8.                                   by
  9.  
  10.                           ARCaine Technology
  11.                             960 Neilson St
  12.                            Albany, CA 94706
  13.                             (510) 527-9859
  14.  
  15.                           All Rights Reserved
  16.  
  17.  
  18.  
  19.   DISCLAIMER
  20.  
  21.   This software and manual are sold "as is" and without warranties
  22.   as to performance or merchantability or any other warranties
  23.   whether expressed or implied. Because of the various hardware and
  24.   software environments into which this program may be put, no
  25.   warranty of fitness for a particular purpose is offered. We will
  26.   not be liable for any special, incidental, consequential, indirect
  27.   or similar damages due to loss of data, inability to use this
  28.   program, or any other reason, even if we or our agent have been
  29.   advised of the possibility of such damages.
  30.  
  31.   Be warned that not all data may print correctly when using this
  32.   program with unconverted wordprocessor files.
  33.  
  34.   The user must assume the entire risk of using and evaluating this
  35.   program. Any liability of Tony Caine or ARCaine Technology will be
  36.   limited exclusively to product replacement or refund of purchase
  37.   price. If you find these terms unacceptable, do not use this
  38.   product.
  39.  
  40.   On every matter relating to this program the user consents to the
  41.   exclusive jurisdiction of the state and federal courts residing
  42.   respectively in Alameda and San Francisco Counties in the state of
  43.   California.
  44.  
  45.  
  46. Introduction
  47.  
  48.   JETCOL prints two columns, each up to ninety characters wide, on
  49.   laser printers in portrait mode. It is intended to greatly
  50.   reduce the huge volume of paper that results from printing
  51.   reference material (such as shareware manuals), word processing
  52.   drafts and text files. Regular use of this program should cut your
  53.   paper bill by 60 or 70 percent. It can also save you money when
  54.   faxing or mailing documents.
  55.  
  56.   Jetcol will now optionally print from 1 to 6 columns across the
  57.   page can print columns up to 160 characters wide.
  58.  
  59.   Registered users can now print in landscape mode on most lasers
  60.   with JETCOL.
  61.  
  62.   JETCOL will not work with an inkjet or a bubblejet. Use 2COL for
  63.   these printers. JETCOL will work with a Deskjet. See section
  64.   below on Deskjet printing.
  65.  
  66.   JETCOL has been designed to be very easy to use. Its default
  67.   settings should cover most printing needs. To print a document you
  68.   simply type:JETCOL filename <enter>. For example, to print the
  69.   manual type:JETCOL JETCOL.DOC <enter>.
  70.  
  71.   It provides better readability than other compressed print
  72.   programs because it normally ignores page breaks and eliminates
  73.   consecutive blank lines (at your option).By eliminating
  74.   more unnecessary white space on the page JETCOL can use a
  75.   larger,more readable, type face while printing the same number of
  76.   average pages/sheet as other compressed print programs. It is
  77.   designed to take maximum advantage of laserjet features to further
  78.   enhance readability. JETCOL will print anywhere from two to ten
  79.   pages of source material on one side of a sheet of paper. By using
  80.   its even/odd alternate side print feature four to twenty pages of
  81.   text can be printed using both sides of a page.
  82.  
  83.   By reducing the volume of paper, JETCOL also reduces storage
  84.   requirements and the bulk one has to carry around when traveling.
  85.  
  86.   As a side benefit, many JETCOL users actually find it easier and
  87.   faster to read the compressed versions than the originals because
  88.   they can take in more words at one time without having to scan
  89.   across the page.
  90.  
  91.   JETCOL has been tested on many brands and models of laser
  92.   printers. If you run into difficulty with your model, please let
  93.   me know and I will let you know if it is possible provide a
  94.   version that is compatible with your printer.
  95.  
  96.   Eight different font sizes have been specially designed for
  97.   JETCOL. These fonts are automatically selected and downloaded
  98.   according to the degree of compression requested when you specify
  99.   the number of lines each column should contain with the -Lxx
  100.   option (anywhere from 50 to 240).Also at the user's option JETCOL
  101.   will override its automatic font selection and pick either a
  102.   larger or smaller font for a given line spacing to provide either
  103.   more or less white space between lines.
  104.  
  105.   The font is nominally pitched at 21.5 characters/inch to allow
  106.   adequate space for a left margin and two 80 character columns.
  107.   When either a smaller margin is specified (-Mx) or the number of
  108.   characters/column is reduced (-Wx) the character spacing is
  109.   automatically expanded for further readability. The default margin
  110.   is seven spaces and the default column width is 80 characters.
  111.  
  112.   Some users have said that they would prefer a thinner font for
  113.   JETCOL. I have provided a new thin font in the two most often used
  114.   sizes: Fonts 6 and 7.
  115.  
  116.   A demo mode (-K) is now available to help you explore the
  117.   registered features. The demo mode will activate all registered
  118.   features but will only print one page. By running the file
  119.   DEMOJET.BAT you will see examples of the many possible printing
  120.   modes of JETCOL.
  121.  
  122.   JETCOL may be executed via a path statement but all font files
  123.   must be located in the same sub-directory as JETCOL.EXE if they
  124.   are to be found by the program when it comes time to download
  125.   them.
  126.  
  127.   JETCOL can now print rough drafts of some wordprocessor formats
  128.   including .WRI, Word, Wordstar, and WP-Generic files. See details
  129.   and, particularly, limitations under the Wordwrap option.
  130.  
  131.   A macro for using JETCOL with David Hamel's BOXER text editor
  132.   is now provided.
  133.  
  134.   Malcolm Drury's VIEW which lets you view and print ASCII, WP, WFW,
  135.   and WFD files, now has a JETCOL interface. See "Registration"
  136.   section below to obtain a copy.
  137.  
  138.   A MS-Windows menu/edit interface is available. See PRODUCTS.DOC
  139.  
  140.  
  141. Suitability
  142.  
  143.   Compressed print programs are not for everyone. You should
  144.   carefully explore how much compression you are comfortable with
  145.   before eyestrain becomes a problem. The greater degrees of
  146.   compresssion are intended more for archival use than for documents
  147.   which will be frequently read.
  148.  
  149.   This program should run on any PC compatible computer with at
  150.   least 256K of memory.
  151.  
  152.  
  153. Registration
  154.  
  155.   This is not freeware or public domain. Shareware is simply a
  156.   distribution method for commercial software. You are required to
  157.   register if you to use this program after a 30 day trial period.
  158.  
  159.   I will keep improving the program if I know enough people are
  160.   finding it useful.
  161.  
  162.   My registration policy is very flexible. The nominal fee is $32.95
  163.   US. If you don't feel you will get $32.95 worth of use out of the
  164.   program,then send whatever it is worth to you. The upgrade fee for
  165.   current registered JETCOL users is $15. If you want an update disk
  166.   mailed and an extended registration code add $3 S&H.
  167.  
  168.   Foreign checks and credit cards OK. See REGISTER.DOC for details.
  169.  
  170.   Those who register for the full amount (and include $3 S&H) will
  171.   receive the latest JETCOL plus a set of related shareware programs
  172.   including 2COL for dotmatrix and DeskJet. Also included is VIEW,
  173.   which will let you view and print (with JETCOL) ASCII, Ami Pro,
  174.   WP, WFW,and WFD files.
  175.  
  176.   A Windows menu/editor interface is also available. See
  177.   PRODUCTS.DOC for details
  178.  
  179.   Finally, registering for the full $35.95 also gets you a
  180.   registration code which is guaranteed to work on all new versions
  181.   of JETCOL which are released over the next 15 months. A lesser
  182.   registration provides a code only good for the most current
  183.   version.
  184.  
  185.   If you are a Wordperfect user, for an additional $3 I can supply a
  186.   macro which will print your current document with JETCOL without
  187.   leaving WP. A similar macro for WFW is also available.
  188.  
  189.   The registered version of JETCOL permits multiple document names
  190.   and wildcards to be used on the command line and eliminates the
  191.   registration screen. It allows output to be directed to a file
  192.   instead of the printer. It also allows the automatic font
  193.   selection to be overridden to customize the document appearance to
  194.   your taste as well as selection of thinner fonts. The standard
  195.   registered version comes with 2 thin fonts and 8 regular fonts.
  196.   The registered version also allows customizing of default
  197.   settings.
  198.  
  199.   Please tell me the version number you have when registering and
  200.   where you obtained your copy of JETCOL. Please use REGISTER.DOC as
  201.   your registration form.
  202.  
  203.   Site fees for commercial users can be negotiated.
  204.  
  205.   JETCOL comes with a full money-back guarantee.
  206.  
  207.   Optional Extras:
  208.  
  209.   Complete set of thin fonts (1-8)                           $10
  210.   Complete set of foreign langauge chars (ASCII 128-159)     $10
  211.  
  212.   A professional version of JETCOL is now available for $65, which
  213.   numbers each line and produces an index of words in the document.
  214.  
  215. Registered version features
  216.  
  217. (Most of these features are activated by the (-K) demo mode option.)
  218.  
  219. *Custom default settings
  220.  
  221.    JETCOL's default settings can be modified by the user. This
  222.    eliminates the need for the user to enter a string of options
  223.    whenever they run the program. They need only enter the filename.
  224.  
  225.  
  226. * Automargin
  227.  
  228.    The automargin option significantly improves the readability and
  229.    appearance of your document. It scans the entire document before
  230.    printing, determines how much blank space there is and expands
  231.    the lines to utilize this wasted space. The result is a less
  232.    crowded, easier to read document. Automargin also automatically
  233.    activates the wordwrap (-&) feature if any line in the document
  234.    is greater than the specified columnwidth (-W).
  235.  
  236.    To get an idea of what the automargin does, first type: JETCOL
  237.    JETCOL.DOC <enter>. This prints with the default settings which
  238.    are designed to accommodate any documents up to 80 characters
  239.    wide. Next type: JETCOL JETCOL.DOC -K -U9 <enter>. Compare the
  240.    two printouts for readability and appearance.
  241.  
  242.  
  243. *Fixpage
  244.  
  245.    Prints an exact number of pages/column. Original pagebreaks and
  246.    formatting retained.
  247.  
  248.  
  249. *Biasfont
  250.  
  251.    Modify font selection process to give you either more or less
  252.    white space between lines.
  253.  
  254. *Thinfont
  255.  
  256.    Selects a thinner (less bold) font.
  257.  
  258.  
  259. * Multiple document names
  260.  
  261.    Multiple document names and wildcards can be entered on the
  262.    command line.
  263.  
  264.  
  265. * Append
  266.  
  267.    When specifying multiple documents to print, registered users
  268.    have the choice of starting each file at the beginning of a page
  269.    or treating all documents as one continuous file without breaks.
  270.  
  271.  
  272. * Redirection of output
  273.  
  274.    Registered users can choose to send the output to a disk file for
  275.    later printing in background (while running other programs) or
  276.    send to LPT2, COM1, COM2, etc.
  277.  
  278. * Pagelength adjustment for different paper sizes: A4, legal, etc.
  279.  
  280.  
  281. * Document reformatting
  282.  
  283.   Expand or contract the line width of your document for better
  284.   readablity or more efficient use of page space.
  285.  
  286. * User specified printer initialization string.
  287.  
  288. * The registration screen is eliminated, of course.
  289.  
  290.  
  291.  
  292. Terminology
  293.  
  294.   Since several pages from the original source file are combined
  295.   onto a single page of printer output, there may be some confusion
  296.   about the word "page." We will always refer to the original
  297.   document pages as "source pages." What is actually printed will
  298.   simply be called "pages."
  299.  
  300.  
  301.  
  302. Usage:
  303.  
  304.   JETCOL  [options] path\filename [options] [path\filename]...
  305.  
  306.  
  307.   Options may be specified in any order before and/or after the file
  308.   name(s). Options must be separated from each other by spaces and
  309.   preceded by a "-". Upper and lower case are interchangeable. Each
  310.   option, no matter where it is located, will affect the printing of
  311.   all files equally.
  312.  
  313.  
  314.  
  315.  
  316.   Options are defined as follows:
  317.  
  318.    -Lxx = Each column will be xx lines long
  319.    -Cxx = No more than xx consecutive blank lines will be printed
  320.    -Sxx = Skip xx pages before starting to print
  321.    -O   = Print only odd # pages
  322.    -E   = Print only even # pages.
  323.    -Wxx = column width (number of characters in each column)
  324.    -P   = Pause before printing each page.
  325.    -N   = Prints filename and page # at lower left corner
  326.    -Dxx = Delimit each (source) page with a line and page #
  327.    -T   = Truncate long lines instead of wrap.
  328.    -Fx  = Put a margin of x blank lines at the top of each page.
  329.    -Mx  = Set left margin x spaces from the edge.
  330.    -Rx  = Create a right margin of x spaces.
  331.    -K   = Activates registered options for a one page demo.
  332.    -?   = JETCOL will ask for filenames to print
  333.    -V   = Report # pages to print.Modify spacing to fill last page
  334.    -&xx = Wordwrap long lines. (useful for .WRI and similar files)
  335.    ?    = (no dash) Displays help screen. Must be the only option.
  336.    -@x  = Print All, Even, or Odd in reversed order.
  337.    -G   = Enable graphics when printing with wordwrap.
  338.    -$x  = Print x number of columns (1-6).
  339.  
  340.    ***Options below are available in the registered version only***
  341.  
  342.    -A   = Append multiple files.
  343.    -Z   = Route output to disk or another port.
  344.    -Bx  = Biases font selection toward larger or smaller fonts.
  345.    -Ux  = Automatic margin and column width adjustment.
  346.    -Xx  = Print an exact number of pages/column keeping page breaks.
  347.    -H   = Select a thin (light) font
  348.    -Yx  = Customize default settings
  349.    -!xx = Modify line spacing to adjust for pagefill or pagelength.
  350.    -&Rxx= Reformat document width
  351.    -#   = User specified printer setup
  352.  
  353.   Defaults: 80 characters/column;96 lines/page;1 consecutive blank
  354.            line; no pause before printing page; do not number pages;
  355.            wrap (not truncate) long lines;4 blank lines at top of
  356.            page.
  357.  
  358.  
  359.  
  360.  
  361. Description of options
  362.  
  363.     ?
  364.  
  365.       JETCOL ? <enter> or JETCOL <enter> will display a help screen.
  366.  
  367.  
  368.    -K
  369.  
  370.       Putting -K on the command line activates any registered
  371.       feature (except multiple files printing) for a one page demo.
  372.  
  373.  
  374.    -Lxxx
  375.  
  376.       Each column will contain xxx lines of data. Line spacing will
  377.       be automatically adjusted to fill the page. As more lines per
  378.       page are requested smaller fonts are automatically selected.
  379.  
  380.  
  381.  
  382.     -Cxx
  383.  
  384.       Pages of text frequently contain many blank lines of data.
  385.       Experience has shown that most of these can be discarded
  386.       without sacrificing readability. This option specifies that
  387.       when there are more than xx consecutive blank lines, the
  388.       excess will be discarded. The default value is 1.
  389.  
  390.  
  391.     -Sxx
  392.  
  393.       This feature is useful if you have a paper jam or decide to
  394.       print part now and part later. Using this option will cause xx
  395.       pages to be skipped before printing begins. For example,
  396.       specifying "-S2" will cause printing to begin with page 3.
  397.       When using -S with the -O or -E options, remember to count all
  398.       pages - odd and even.
  399.  
  400.  
  401.  
  402.     -O
  403.  
  404.       This and the -E option allow you to print on both sides of
  405.       each sheet of paper. By specifying "-O", only the odd numbered
  406.       pages will be printed.
  407.  
  408.       Alternatively,JETCOL will ask you whether you want to print
  409.       the even pages after it has finished printing the odd. Respond
  410.       "Y" after the paper has been reloaded or type "N" to
  411.       terminate.
  412.  
  413.  
  414.     -E
  415.  
  416.       Prints only even numbered pages. When using this option after
  417.       the -O option be sure to use a left margin setting of 0 to
  418.       allow space for hole punching or other binding requirements on
  419.       the right side of the sheet (this adjustment is made
  420.       automatically when using the automargin option).
  421.  
  422.       You should be able to completely eliminate paper shuffling
  423.       with the correct combination of the -E or -O and the -@x
  424.       options. See documentation about the -@x option below.
  425.  
  426.     -Wxx
  427.  
  428.       This option specifies how many characters will print across
  429.       each column. Wrapping or truncating will begin at this
  430.       position. It also determines the print pitch. The more
  431.       characters/column you specify the smaller the space between
  432.       characters.
  433.  
  434.  
  435.     -P
  436.  
  437.       Program will pause before printing each page. Hit any key to
  438.       print a page. This option is useful if you are feeding single
  439.       sheets to the printer.
  440.  
  441.  
  442.     -Nx
  443.  
  444.       This will cause the filename,page and/or date to be printed in
  445.       the lower left-hand corner of each sheet. To avoid confusion
  446.       when using the -S, -O and -E options the page numbering is not
  447.       reset for each document when multiple documents are specified
  448.       on the command line(registered version only).
  449.  
  450.       If x=blank the filename and page number will print
  451.       If x=1 the page number will print.
  452.       If x=2 the current date will print.
  453.       If x=64 the filename will print.
  454.  
  455.       These x values may be added together to achieve any
  456.       combination of the above. For example if x=67 all three
  457.       options (page number, filename, and date) will print.
  458.  
  459.  
  460.     -Dxx
  461.  
  462.       If you need to keep track of each source page, this option
  463.       will print a dashed line with a page number in the middle
  464.       whenever a form feed is encountered or after xx lines of data.
  465.       If xx is not specified, 66 is assumed. Thus -D is equivalent
  466.       to -D66. Experience has shown that this option will be rarely
  467.       used because most documents either number their own pages or
  468.       it is just not important to keep track of original page
  469.       breaks.
  470.  
  471.  
  472.     -T
  473.  
  474.       Normally when lines longer than the specified column width are
  475.       encountered,JETCOL will wrap the data to the next line. If you
  476.       prefer to truncate or discard excess characters on a line, you
  477.       should invoke this option.
  478.  
  479.  
  480.     -Fx
  481.  
  482.       JETCOL will insert x blank lines at the top of each page
  483.       before printing. The default is 4.
  484.  
  485.  
  486.     -Mx
  487.  
  488.       This command sets the left margin x spaces from the edge of
  489.       the page. Default is 9. This option also affects print pitch.
  490.       The wider the margin you request the more crowded the
  491.       characters will be on the page.
  492.  
  493.  
  494.     -Rx
  495.  
  496.       Specifies how far to move the right margin in tenths of an
  497.       inch. The default (x=0) is at the edge of the printable area
  498.       1/3" from the right of the page. A positive x value moves the
  499.       margin to the left. A negative value moves the margin to the
  500.       right. For example, to move the margin 1.5" to the left you
  501.       should specify -R15. When printing landscape mode, you will
  502.       probably want to shift the margin about 2.5" to the left -R-25
  503.  
  504.  
  505.     -?
  506.  
  507.       Instructs JETCOL to ask for files to print once it is running.
  508.       You can specify files both on the command line and when 2COL
  509.       asks for filenames. Separate the file names with spaces. This
  510.       option is useful when JETCOL is run from a menu or a Windows
  511.       icon.
  512.  
  513.     -V
  514.  
  515.       This option prescans the document and tells you how many pages
  516.       (odd+even) will print. If you are printing only odd or even,
  517.       you must divide by two.
  518.  
  519.       If the last page is only partially filled you will be given
  520.       the option to compress the line spacing to eliminate the
  521.       partial page or increase the spacing to fill it. "C"
  522.       compresses the lines. "E" expands the lines. "N" preserves
  523.       the original spacing.
  524.  
  525.       If you are printing multiple documents without the Append (-A)
  526.       option or using the fiXpage (-X) option, you will not be able
  527.       to modify the line spacing.
  528.  
  529.       You can also enter a percentage value with the -V option. For
  530.       example, entering -V35 will cause final pages which are more
  531.       than 35% filled to be Expanded to fill the page and final pages
  532.       less than 35% filled to be Compressed to eliminate the page.
  533.       You can specify from -V1 to -V99. All prompts are bypassed in
  534.       this mode.
  535.  
  536.       Note: It is impossible to always adjust the spacing to exactly
  537.             fill the page. JETCOL will come as close as possible.
  538.  
  539.  
  540.     -&xx
  541.  
  542.       Wordwrap lines to a maximum of xx characters. When this option
  543.       is off (default), JETCOL will wrap in mid word.
  544.  
  545.       This wordwrap feature is intended for printing some word
  546.       processor documents (such as .WRI,and WP Generic) where
  547.       carriage return/ linefeeds occur only at the end of
  548.       paragraphs. The current implementation is not intended to
  549.       reformat a document to increase the length of lines which have
  550.       CR/LFs at the end. When in filter mode (see below), wordwrap
  551.       will also print Wordstar documents.
  552.  
  553.       Some wordprocessor programs imbed non-ASCII graphics and other
  554.       control information in their files. The wordwrap feature
  555.       normally eliminates ASCII characters outside of the range
  556.       32-126. This will greatly reduce but not eliminate "garbage"
  557.       when printing these files. WRI files, for example, have
  558.       graphics at the end and you will almost always see at least a
  559.       few lines of garbage when printing unconverted .WRI files. If
  560.       the -G (graphics) option is invoked on the command line ALL
  561.       FILTERING WILL BE DISABLED and all characters ASCII 1-255 will
  562.       be printed (if you have the extended JETCOL fontset).Filter
  563.       mode also deletes any line beginning with a period ".". This
  564.       is for printing Wordstar documents.
  565.  
  566.       Automargin will automatically activate wordwrap when it sees
  567.       long lines. Since Wordwrap filters out IBM graphics characters,
  568.       it is not advisable to leave it enabled all the time as a
  569.       command line option. Invoke it when you need it or let
  570.       automargin handle it. You can prevent Automargin from enabling
  571.       wordwrap by including -&- on the command line.
  572.  
  573.       IMPORTANT: Information which has been encoded in non-ASCII
  574.       graphics format will not print in any readable form and will
  575.       be lost. If an EOF (Control-Z) is embedded in the data,
  576.       printing will stop at this point. Further data past an EOF
  577.       will not print.
  578.  
  579.       Wordwrap is intended mainly as a convenience to provide an
  580.       approximation of word processor documents. If you require
  581.       perfect reproduction of the original document, you MUST first
  582.       convert the document to ASCII before printing with JETCOL.
  583.  
  584.  
  585.     -@x
  586.  
  587.       This option causes pages to print in reverse order. "-@A"
  588.       causes all pages to print in reverse. "-@E" causes even pages
  589.       only to print in reverse. "-@O" causes only odd pages to be
  590.       reversed.
  591.  
  592.       The purpose of this option is to eliminate paper shuffling.
  593.       Each printer model has its own paperfeed characteristics and
  594.       you will need to experiment for the correct combination of -O,
  595.       -E and -@ options that works best for you. When you get it
  596.       right you should be able to completely eliminate paper
  597.       shuffling when doing either one sided or two sided printing.
  598.  
  599.       When you are printing even pages in reverse with a document
  600.       which has an odd number of pages JETCOL will eject a blank
  601.       page to compensate for the blank end page. You must include
  602.       this blank sheet when feeding pages back into the printer to
  603.       print the reverse side.
  604.  
  605.       The maximum number of reversed pages for one print job is
  606.       limited to 300 or your free disk space, whichever is smaller.
  607.  
  608.     -$x
  609.  
  610.       This option selects the number of columns to print across the
  611.       page. You can specify from 1 to 6. JETCOL will automatically
  612.       compress the print pitch to fit everything on the page but it
  613.       will quickly become unreadable unless you adjust the column
  614.       width with the -Wx command and/or reformat/wrap with the -& or
  615.       -&R options. With 3 columns, for example, you probably don't
  616.       want a column width much wider than -W53
  617.  
  618.       This option is useful when printing lists of names or labels.
  619.       It is also useful for landscape mode printing and wide
  620.       carriage printers.
  621.  
  622.       When combined with the -Z and -J-2 options JETCOL can be used
  623.       to format single column ASCII files into multi-column lists.
  624.  
  625.  
  626.  
  627.       ***Options below are active only in the registered version***
  628.     (Unregistered users can use the -K option to test these features)
  629.  
  630.     -A
  631.  
  632.       When multiple files are specified on the command line
  633.       (registered version only) you have the option of either
  634.       starting a new page for each file (default) or appending them
  635.       as though they were one continuous file. The -A option causes
  636.       them to be appended.
  637.  
  638.  
  639.     -Zfilename
  640.  
  641.       Allows output to be routed to a file instead of to the
  642.       printer. The file can then be printed in background while
  643.       running other programs. For example, to send output to a file
  644.       called PRINT.TXT, you should include -ZPRINT.TXT on the
  645.       command line.If PRINT.TXT does not exist, it will be created.
  646.       If PRINT.TXT already exists, JETCOL output will be appended to
  647.       the end of the file. This command is only active in the
  648.       registered version of JETCOL. This option can also be used to
  649.       redirect output to LPT2, COM1, COM2, etc.
  650.  
  651.  
  652.     -Bx
  653.  
  654.       This option biases the font selection to pick either a larger
  655.       or smaller font than would ordinarily chosen by JETCOL.
  656.       Setting x to 1 picks the next larger font. If x is set to -1,
  657.       it picks the next smaller font. If x is set to 2, it will skip
  658.       two font sizes larger, and so on. This option is active for
  659.       registered users only. Examples: -B1,-B2,-B-1,-B-2...etc. (do
  660.       not insert any spaces).
  661.  
  662.  
  663.     -Ux
  664.  
  665.       X is the number of left margin spaces you request. JETCOL
  666.       scans the entire document to be printed to determine its
  667.       formatting. Leading blanks in the document are taken into
  668.       account to give you the exact left margin you requested.
  669.       Column width is adjusted to accommodate the widest line
  670.       in the document. The result is that lines are fully spread
  671.       across the page and character spacing is maximized for best
  672.       readability. (registered version only)
  673.  
  674.  
  675.       The automargin option automatically puts the margin you
  676.       requested on the right side of the page (for binding) if you
  677.       are printing with the -E option (on the reverse side of the
  678.       page.)
  679.  
  680.       Automargin automatically turns on the wordwrap feature (-&)
  681.       whenver lines longer than the columnwidth (-W) are encountered
  682.       in a document if the truncate (-T) option is off. You can also
  683.       prevent wordwrap from being activated by putting -&- on the
  684.       command line, this is safer than truncating lines.
  685.  
  686.       If wordwrap (-&xx) or reformat (-&Rxx) has been specified on
  687.       the command line (or as a default setting) automargin will
  688.       assume a document width equal to the wordwrap value if xx
  689.       is less than the actual document width and will always assume
  690.       a document width equal to the reformat xx value regardless of
  691.       the actual document width.
  692.  
  693.  
  694.     -H
  695.  
  696.       Selects a light (thin) font instead of the standard font. If
  697.       the thin font in the required size is not available the
  698.       regular, bolder, font is substituted. The only thin fonts
  699.       supplied with the standard registered version are sizes 6 and
  700.       7.(registered version only)
  701.  
  702.  
  703.     -Xx
  704.  
  705.       Prints exactly x pages/column retaining original formatting
  706.       and page breaks. The value of x may be from 1 to 3. This
  707.       function assumes a page length of 66 unless modified with the
  708.       -Dxx function. (registered version only)
  709.  
  710.     -Yx
  711.  
  712.       The -Y option allows you to modify JETCOL's default settings.
  713.       This MUST always be the first option on the command line
  714.       whenever you use it.
  715.  
  716.       Typing "JETCOL -Y1 <enter>" will cause JETCOL to display all
  717.       current default settings.
  718.  
  719.       Typing "JETCOL -Y2 [options....] <enter>" will cause JETCOL to
  720.       permanently remember those options by modifying the JETCOL.EXE
  721.       program itself. Your personal registration code MUST always be
  722.       one of the options specified whenever you modify the default
  723.       settings. Whenever the -Y2 option is used, any options not
  724.       specified on the command line will be reset to the standard
  725.       defaults. Therefore, even if you change only one of your
  726.       custom options, you must reenter them all at the same time.
  727.       The next time you run JETCOL the options you specified will
  728.       automatically be used.
  729.  
  730.       For example, if you want to set the number of lines/page to
  731.       102 and print the page numbers at the bottom, you would type:
  732.       JETCOL -Y2 -L102 -N registration code# <enter>. The next time
  733.       you type JETCOL [filename] <enter> It would be as though you
  734.       had typed: JETCOL -L102 -N registration code# [filename].
  735.  
  736.       If there are several different option profiles you wish to
  737.       use, you can create different copies of JETCOL.EXE with
  738.       different names, such as JETCOL1.EXE, JETCOL2.EXE, etc. The
  739.       -Y2 option only modifies the EXE file having the same name and
  740.       path that you type on the command line.
  741.  
  742.       All defaults with an 'x' value can be temporarily overridden
  743.       with a different value on the commmand line. Use an 'x' value
  744.       of 0 to temporarily deactivate Automargin or Pagefix.Any
  745.       option without an 'x' value can be activated simply by putting
  746.       it on the command line. To temporarily deactivate an option
  747.       set as a permanent default, type a minus after the option. For
  748.       example, to temporarily deactivate the N option, you would put
  749.       -N- on the command line: JETCOL -N- [filename]
  750.  
  751.       THIS FUNCTION WILL NOT WORK ON .EXE FILES THAT HAVE BEEN
  752.       COMPRESSED WITH PKLITE. You must first decompress, use the -Y2
  753.       option and then recompress.
  754.  
  755.  
  756.     -&Rxx
  757.  
  758.       Reformats document to a width of xx and eliminates leading
  759.       blanks. It attempts (but is not always successful) to identify
  760.       tables and headers and avoids reformating them.
  761.  
  762.       This feature is useful if you have a document which is
  763.       relatively narrow and would like to make more efficient use of
  764.       page space. It is also useful if you have adocument which is
  765.       raltively wide and would like to spread out the font for
  766.       easier reading.
  767.  
  768.       A default trigger point of 57 characters is used to determine
  769.       whether a line should be wrapped or left alone. You can modify
  770.       the trigger point to any value you wish by entering the
  771.       optional tt value.
  772.  
  773.       For example, if you want to reformat a document to a width of
  774.       78 characters and use the default trigger you would use -&R78
  775.       on the comand line. If you addtionally want to set the trigger
  776.       to wrap lines of width 50 or greater use -&R78,50 on the
  777.       command line.
  778.  
  779.       Unregistered users may test the reformat feature with the -K
  780.       one page demo option.
  781.  
  782.  
  783.     -!xx
  784.  
  785.       Modifies line spacing so you can fill non-standard size paper.
  786.       This would include legal or European paper. This option also
  787.       allows you to finetune the pagefill amount of standard paper.
  788.       Entering a positive value expands the spacing between lines. A
  789.       negative value decreases spacing between lines. Although it
  790.       depends on the printer, you should find that values in the
  791.       25-75 range will usually do the job. This option does not
  792.       affect the printer's forms length adjustment. If you change
  793.       paper you must modify the forms length setting before running
  794.       JETCOL.
  795.  
  796.       When using A4 paper, try settings: -!25 and -R3
  797.  
  798.  
  799.     -#x1,x2,x3,x4....,x29
  800.  
  801.      Allows user to specify a string of up to 29 bytes to be sent to
  802.      the printer after JETCOL has downloaded the font. This allows
  803.      the user to select various printer options, such as duplex
  804.      printing scalable fonts, or landscape mode if supported by your
  805.      printer. See more info on landscape printing later in this
  806.      document.
  807.  
  808.      The data is specified as decimal numbers separated by commas.
  809.      For example if your printer supports duplex mode printing
  810.      (<ESC>&l1S) and you want to switch it on, you would put
  811.      -#27,38,108,49,83 on the command line. You must not include any
  812.      spaces within this command!
  813.  
  814.      Unpredictable results will occur if you specify commands that
  815.      conflict with JETCOL's. Also JETCOL does normally send a margin
  816.      set and font pitch command at the beginning of every page and
  817.      the user will be unable to override these with this option.
  818.      
  819.      As with other registered features the option may be tested in
  820.      demo mode using the -K command.
  821.  
  822. Using JETCOL with a word processor
  823.  
  824.     The wordwrap feature (-&) provides a convenient, but not always
  825.     perfect,way of printing many wordprocessor (such as .WRI) files.
  826.     In those cases where you cannot get a satisfactory printout
  827.     directly from a document in its original form, most word
  828.     processors have what is called an ASCII output or DOS output
  829.     mode which JETCOL will work with.If you are given a choice, it
  830.     is usually best to convert without line breaks and use JETCOL's
  831.     wordwrap feature.
  832.  
  833.     I can supply WP and WFW macros which will allow you to print
  834.     with JETCOL, without leaving WP or WFW. You can print the
  835.     document you are editing, with a single keystroke. See the
  836.     registration section.
  837.  
  838.     The JETCOL registration disk provides shareware reformatting
  839.     programs which may help in printing other wordprocessor formats.
  840.     If you specify your word processor when registering, I may be
  841.     able to provide you with a conversion program.
  842.  
  843.  
  844. Using JETCOL with Microsoft Windows
  845.  
  846.     A Windows interface is now available which allows selecting
  847.     files from a menu and editing/excerpting text as well as
  848.     printing from the clipboard. Files to be printed can be dragged
  849.     and dropped from File Manager. It also allows printing in
  850.     background with JETCOL. A large selection of custom printing
  851.     option profiles can be maintained. See PRODUCTS.DOC for details.
  852.  
  853.  
  854. Using JETCOL on a LAN
  855.  
  856.     If a LAN is not properly set up to run JETCOL many strange and
  857.     unpredictable results will occur when trying to print. The LAN
  858.     must be set up to pass data to the printer in a transparent or
  859.     binary mode.
  860.  
  861.     Although I have not tested this myself, I have been told by a
  862.     user that JETCOL will work on Novell LANs if the "NT" option is
  863.     specified in the capture statement.
  864.  
  865.     If you determine settings for other LANs, please pass them on to
  866.     me and I will include them in future documentation.
  867.  
  868. Landscape printing with JETCOL
  869.  
  870.     Registered users can print in landscape mode with JETCOL by
  871.     including the following paramaters on the command line:
  872.  
  873.     -!-120 -R-25 -#27,38,108,49,79 -B-1
  874.  
  875.     Other options can be added (or above options adjusted) as
  876.     required. This has been tested on HP IIP and  Panasonic Laser
  877.     printers. The HP printers used 2COL's soft fonts as expected but
  878.     one Panasonic insisted on using its own internal font for
  879.     landscape printing. So your mileage may vary. Unregistered users
  880.     can test landscape printing by adding the -K option to the
  881.     command line.
  882.  
  883.     By way of explanation, the -!-120 option adjusts the line
  884.     spacing to fit the landscape orientation. The -R-25 is a
  885.     negative right margin that causes the printing to fill the
  886.     landscape size page. The -B-1 specifies a smaller font for the
  887.     tighter line spacing. The -# option switches on landscape mode.
  888.     You can adjust these options to your needs. You may wish to
  889.     print fewer lines/column so that a larger font can be used. Try
  890.     including -L80 on the command line as well.
  891.  
  892.     Programmers can print source listings in two 132 character wide
  893.     columns in landscape mode with JETCOL.
  894.  
  895. Faxing with JETCOL
  896.  
  897.     Documents printed with JETCOL can be faxed at a considerable
  898.     savings in connect time charges because almost 4 pages can be
  899.     faxed in the time it takes to fax a standard page. To optimize
  900.     readability, the characters must be spaced as widely as
  901.     possible. Since JETCOL automatically adjusts the pitch to fill
  902.     the page, you should set the left and right margins to 0 (-M0)
  903.     and (-R0), if possible. Use Automargin (-Ux) or manually adjust
  904.     the column width (-Wx) to fit the maximum width of your
  905.     document. The optimum font for normal resolution faxes is
  906.     FONT8.2CL this means a setting of -L89 or lower. You can get by
  907.     with a font as small as FONT6.2CL but you will probably want to
  908.     shift to high resolution faxes with anything smaller. These
  909.     recommendations depend on the boldness of your particular laser
  910.     printer and adjustments may be necessary. If you have PCL
  911.     friendly fax software you might want to send JETCOL output
  912.     directly to your FAX program instead of printing on a laser
  913.     first.
  914.  
  915. Using JETCOL with Deskjets
  916.  
  917.     The registered version of JETCOL will work with a Deskjet as
  918.     will the unregistered version of 2COL. An advantage of using
  919.     JETCOL is its variable font pitch which spreads out the printing
  920.     for better readability and the ability to print more than 80
  921.     characters per column in portrait mode. But the main advantage
  922.     of JETCOL is available only to Deskjet owners who have an
  923.     optional 256K RAM module. They will then be able to use the
  924.     special Deskjet soft fonts which are much more readable than the
  925.     internal Deskjet fonts. The special soft fonts may be purchased
  926.     for an additional $5 with JETCOL. Just specify that you want the
  927.     Deskjet soft fonts.
  928.  
  929.     You can test Deskjet printing with JETCOL by typing:
  930.     JETCOL JETCOL.DOC -#27,40,115,50,48,72 -W70 -M0 -L80 -K <enter>
  931.  
  932.     Registered users should leave off the -K which activates the one
  933.     page demo mode. Half height printing can be selected by using:
  934.     -#27,40,115,50,48,72,27,40,115,54,86
  935.  
  936.     This can be programmed in as a permanent default when you
  937.     register. Those with plug-in font modules might find that they
  938.     can select a better font than the standard internal ones.
  939.     Landscape printing can also be done with a deskjet. Combine the
  940.     command -# string in the landscape section with the ones shown
  941.     above.
  942.  
  943. Program Abort
  944.  
  945.     Hitting Control-C (or Control-Break) will terminate the program
  946.     immediately. The printer will not stop printing, however, until
  947.     its buffer is empty.
  948.  
  949. Support
  950.  
  951.     I will be glad to answer questions for registered and to a more
  952.     limited extent for unregistered users. SUPPORT IS ONLY BY
  953.     TELEPHONE (except for foreign users.) Non-foreign users should
  954.     send letters only with permission after a telephone discussion
  955.     or the letters will be ignored. It is much faster to work out
  956.     problems over the phone. Call 510-527-9859 from 9am to 8pm
  957.     Pacific Time.
  958.  
  959. Distribution
  960.  
  961.     Permission is hereby given to copy and distribute this program
  962.     as long as no more than $10 is charged. It must be made clear to
  963.     the buyer that this is only a handling charge and not a
  964.     registration fee.Please include all files in their original
  965.     unmodified form when distributing this program. Permission to
  966.     distribute may be revoked by the author at any time for any
  967.     reason.Catalog, rack and CD-ROM vendors must either read
  968.     VENDOR.DOC for additional details or contact the author before
  969.     distributing JETCOL.
  970.  
  971.     YOU MUST NOT DISTRIBUTE ANY COPY WHICH HAS BEEN BRANDED WITH
  972.     A REGISTRATION CODE. A program can be unbranded by typing
  973.     JETCOL -Y2 <enter>.
  974.  
  975. All trademarks used in this document are the property of their
  976. owners.
  977.  
  978.                                                      -Tony Caine-
  979.  
  980.  
  981. Internet:  72614.1451@compuserve.com
  982. Compuserve:72614,1451
  983.